Volatility models in practice: Rough, Path-dependent or Markovian?

Eduardo Abi Jaber ∗ 1 and Shaun (Xiaoyuan) Li † 2,3

1

Ecole Polytechnique, CMAP 2 AXA Investment Managers 3 Universit´ e Paris 1 Panth´ eon-Sorbonne, CES

April 10, 2025

Abstract

We present an empirical study examining several claims related to option prices in rough volatility literature using SPX options data. Our results show that rough volatility models with the parameter H ∈ (0 , 1 / 2) are inconsistent with the global shape of SPX smiles. In particular, the at-the-money SPX skew is incompatible with the power-law shape generated by these models, which increases too fast for short maturities and decays too slowly for longer maturities. For maturities between one week and three months, rough volatility models underperform one-factor Markovian models with the same number of parameters. When extended to longer maturities, rough volatility models do not consistently outperform one-factor Markovian models. Our study identifies a non-rough path-dependent model and a two-factor Markovian model that outperform their rough counterparts in capturing SPX smiles between one week and three years, with only 3 to 4 parameters.

JEL Classification:

G13, C63, G10, C45.

Keywords: SPX options, Stochastic volatility, Pricing, Calibration, Functional Quantization, Neural Networks

1 Introduction

1.1 Context

In the realm of (rough) volatility modeling, certain claims have gained widespread acceptance within academic circles and the finance community. It has been disseminated that rough volatility models exhibit exceptional performance, seemingly reproducing the stylized facts of option prices with remarkable precision while utilizing only a limited number of parameters. Moreover, it has been argued that they outperform their traditional stochastic volatility model counterparts in

∗ eduardo.abi-jaber@polytechnique.edu. The first author is grateful for the financial support from the Chaires FiME-FDD, Financial Risks, Deep Finance & Statistics and Machine Learning and systematic methods in finance

at ´ Ecole Polytechnique.

† shaunlinz02@gmail.com.

We would like to thank Christa Cuchiero, Julien Guyon, and the anonymous referee for their valuable comments.

capturing the essential features of volatility surfaces. These assertions have been made time and again in various research papers, and were often presented with a high degree of confidence.

However, the assertions about the superior performance of rough volatility models appear to rest heavily on a limited set of visual fits, often confined to specific dates or time intervals, raising concerns about their robustness over extended periods. Furthermore, there has been a notable omission in the literature concerning a fair and comprehensive comparison between rough volatility models and other models, such as the conventional Markovian stochastic volatility models and nonrough path-dependent 1 volatility models. This absence leaves a critical gap in our understanding of the practical usefulness of rough volatility models, as the non-semimartingale and non-Markovian nature of rough volatility models have an important implementation cost that needs to be justified.

A series of recent independent empirical studies [3, 13, 25, 31], each focusing on different aspects of the volatility surface, presented evidence against the claim of 'superior performance' attributed to rough volatility models. In particular, the following observations were made:

Inspired by these studies, we present a new empirical study using daily SPX implied volatility surface data from CBOE spanning from 2011 to 2022. Our study integrates various aspects explored in these earlier works, and introduces new evidence and arguments to further challenge the perceived superiority of rough volatility models. Our empirical study is divided into two parts, with part one dedicated to options with short maturities (maturities between one week and three months ), and part two on options with short and long maturities (maturities between one week and three years ). All models used in our empirical study come from the same family of Bergomi-type models. These models, defined in Section 2 have (almost) the same number of parameters that can be interpreted similarly to ensure fairness of our study.

1.2 What are rough volatility models?

Rough volatility models are a specific subclass of non-Markovian stochastic volatility models, where the volatility process is assumed to be a non-semimartingale process characterized by continuous paths rougher than those of standard Brownian motion. Specifically, these models employ variants of fractional Brownian motion to model the spot volatility. For instance, in [6], the authors used a Riemann-Liouville fractional Brownian motion given by

Xt=0t(ts)H1/2dWs,X _ { t } = \int _ { 0 } ^ { t } ( t - s ) ^ { H - 1 / 2 } d W _ { s } ,

where W is a standard Brownian motion to describe the spot volatility process. The parameter H ∈ (0 , 1 / 2) here controls the local regularity of the path of X , i.e X is H¨ older continuous of order strictly less than H . The Riemann-Liouville fractional Brownian motion (1.1) with H ∈ (0 , 1 / 2) is non-Markovian also not a semimartingale.

Two main empirical arguments were presented to support the use of fractional Brownian motion in volatility modeling. First, [22] showed the logarithm of realized volatility time series for various equity market indices exhibits statistical 'rougher' trajectories (lower H¨ older regularity) compared

1 The term 'path-dependent' in our paper refers to any model where the spot variance (or volatility) is a continuous semi-martingale but does not emit Markovian representation in finite dimension, see Section 2.2 for more details.

to standard Brownian motion. Second, several literature such as [6, 11, 17, 20, 22] argued that market ATM skew term structure exhibits power-law and explodes for very short maturities that is compatible with rough volatility models. However, the validity of both arguments hinges on exceedingly fine timescales that are difficult to attain in finite data sets.

In this paper, we investigate the justification for using fractional Brownian motion to model spot volatility by answering the following:

Does the assumption of non-semimartingality in rough volatility models stemming from the singularity of the fractional kernel t ↦→ t H -1 / 2 at t = 0 , aligns convincingly with market-implied volatility surfaces? In other words, do the rough volatility models fit well to the volatility surface and its term structure?

1.3 Summary of main results

Fitting short maturities. Our empirical study shows that the rough Bergomi model underperforms on average compared to its one-factor Markovian counterpart with the same number of model parameters in fitting the volatility surface and the ATM skew. The one-factor Bergomi is also slightly better in predicting future volatility surface.

Fitting short and long maturities. The rough Bergomi model slightly, but not consistently, outperforms its one-factor Markovian counterpart with the same number of model parameters in fitting the volatility surface, the ATM skew, and predicting future volatility surface. In addition, the rough Bergomi model clearly underperforms in all aspects compared to the two-factor (Markovian) Bergomi model with just one extra model parameter.

Our study reveals that rough volatility models are inconsistent with the global SPX volatility surface, caused by their structural limitations. In fact, the volatility surface can be much better captured by a path-dependent version of the Bergomi model, obtained by smoothing out the singularity of the fractional kernel at 0 using a fixed value ε > 0 and allowing the parameter H to go below zero. This suggests that the problem with rough volatility models comes from their nonsemimartingality nature, i.e. the explosion of the fractional kernel as t - → 0 that is responsible for the roughness of the trajectory of the model's spot volatility. Moreover, we show that estimation of the roughness of the realized volatility time series is insufficient to quantify the erratic and spiky behavior that characterizes the time series of realized volatility of SPX, in line with [1, 12, 30].

Outline of the paper : In Section 2, we introduce the Volterra Bergomi-type models considered in this paper and outline their key properties. Section 3 defines the performance metrics used to evaluate model performance and discusses the specifics of model calibration. In Section 4, we present empirical results in two parts: the first focuses on short maturities, while the second extends the analysis to both short and long maturities . Finally, in Section 5, we assess the predictive capability of each model and estimate the statistical roughness of their simulated realized volatility paths. Sample fits and additional calibration graphs are provided in the Appendix.

2 The class of Volterra Bergomi-type models

The general form of the Volterra Bergomi stochastic volatility model for a (forward) stock price S with spot variance V is defined as

dSt&=StVtdBt,Vt&=ξ0(t)exp(Xt120tK2(s)ds),Xt&=0tK(ts)dWs,\intertextvilfΩ(Wt+Ω)&{ 1} Ω(WtWt+) Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω ΩΩ Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω Ω \d S _ { t } & = S _ { t } \sqrt { \overline { V } _ { t } } d B _ { t } , \\ V _ { t } & = \xi _ { 0 } ( t ) \exp \left ( X _ { t } - \frac { 1 } { 2 } \int _ { 0 } ^ { t } K ^ { 2 } ( s ) d s \right ) , \\ X _ { t } & = \int _ { 0 } ^ { t } K ( t - s ) d W _ { s } , \\ \intertext { v i l f } \overline { \Omega } ( W _ { t } + \Omega ) & \in \{ \ 1 \} \ \Omega ( W _ { t } W _ { t } + ) \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \Omega \ \

with B = ρW + √ 1 -ρ 2 W ⊥ , ρ ∈ [ -1 , 1], and ( W,W ⊥ ) a two-dimensional Brownian motion on a risk-neutral filtered probability space (Ω , F , ( F t ) t ≥ 0 , Q ) satisfying the usual conditions. X is a centered Gaussian process with a non-negative locally square integrable kernel K ∈ L 2 ([0 , T ] , R + ), in particular X t ∼ N (0 , ∫ t 0 K 2 ( u ) du ), for all t ≤ T . The deterministic input curve ξ 0 ∈ L 2 ([0 , T ] , R + ) allows the model to match certain term structures of volatility (e.g. the forward variance curve), since

E[0tVsds]=0tξ0(s)ds,t0.\mathbb { E } \left [ \int _ { 0 } ^ { t } V _ { s } d s \right ] = \int _ { 0 } ^ { t } \xi _ { 0 } ( s ) d s , \quad t \geq 0 .

In this paper, we shall consider the following kernels K , with their corresponding model name in Table 1:

Table 1: Different kernels K and their associated Bergomi model name used throughout this paper, see Section 2.4 for more details.
Model nameK ( t )Domain of HSemi-mart.Markovian
roughηt H - 1 / 2(0 , 1 / 2]
path-dependentη ( t + ε ) H - 1 / 2( -∞ , 1 / 2]
one-factorηε H - 1 / 2 e - (1 / 2 - H ) ε - 1 t( -∞ , 1 / 2]
two-factorηε H - 1 / 2 e - (1 / 2 - H ) ε - 1 t + η ℓ ε H ℓ - 1 / 2 e - (1 / 2 - H ℓ ) ε - 1 t( -∞ , 1 / 2]

To ensure comparability among all models, we fix ε = 1 / 52 (corresponds to a timescale of 1 week) and H ℓ = 0 . 45. These values are consistent with those reported in [24, 26] and ensure the existence of fast and slow factors that one usually obtains when calibrating the two-factor Bergomi model to SPX smiles. This means that all models contain the same number of parameters to be calibrated ( η, ρ, H ), except the two-factor Bergomi model which takes on an additional parameter η ℓ . Fixing ε and H ℓ to these values does not alter the conclusion of this paper compared to setting these parameters free.

The particular parametrization of the one-factor and two-factor Bergomi models ensures that the parameter H has a similar interpretation across all models, see [2]. This will become clearer as we introduce each Bergomi model in the section below.

The ATM (forward) skew S T is defined as

STdσ^(T,k)dk|k=0,\mathcal { S } _ { T } \coloneqq \frac { d \widehat { \sigma } ( T , k ) } { d k } \Big | _ { k = 0 } ,

where σ ( T, k ) is the implied volatility of vanilla options calculated by inverting the Black-Scholes formula with maturity T and log-moneyness k = log( K/F T ), where F T = E [ S T ] is the T -forward price of the SPX. For this paper, when we refer to the ATM skew, we would refer to the absolute value of S T .

2.1 The rough Bergomi

The process X under the rough Bergomi model [6] is defined as

Xt:=η0t(ts)H1/2dWs,X _ { t } \colon = \eta \int _ { 0 } ^ { t } ( t - s ) ^ { H - 1 / 2 } d W _ { s } ,

with η > 0 the vol-of-vol parameter and H ∈ (0 , 1 / 2] that coincides with the roughness of the process X and the Hurst index of its path, i.e. the paths of X are H¨ older-continuous of any order strictly less than H , Q almost surely. For H < 1 / 2, the fractional kernel K ( t ) = t H -1 / 2 explodes as t - → 0, so that the process X is not a semi-martingale with trajectories rougher than that of standard Brownian motion. The restriction H > 0 ensures that the kernel K is locally square-integrable so that the stochastic convolution is well-defined as an Itˆ o integral.

The rough Bergomi model produces the following ATM skew (assuming flat ξ 0 )

STρη2(H+1/2)(H+3/2)TH1/2\mathcal { S } _ { T } \approx \frac { \rho \eta } { 2 ( H + 1 / 2 ) ( H + 3 / 2 ) } T ^ { H - 1 / 2 }

at the first-order of vol of vol, see [5, 6, 8, 19]. In particular, the skew explodes at T → 0, with H controlling both the skew explosive rate for small maturities and the rate of power-law decay for large maturities. The power-law ATM skew in the form of T H -1 / 2 (2.2) is universal across all rough volatility models that use the fractional kernel to model the spot volatility/variance process [5, 23].

2.2 The path-dependent Bergomi

Under the path-dependent Bergomi Model, the dynamics of X is defined as

Xt:=η0t(t+εs)H1/2dWs.X _ { t } \colon = \eta \int _ { 0 } ^ { t } ( t + \varepsilon - s ) ^ { H - 1 / 2 } d W _ { s } .

The time shifted kernel, K ( t ) = ( t + ε ) H -1 / 2 , with ε > 0 has been independently introduced over the years in [8, Chapter 9, Equation (9.17)] and [23]. It represents a small perturbation in the fractional kernel by ε > 0. However, this shift means K (0) is finite, thus allowing the domain of H ∈ ( -∞ , 1 / 2] to be extended to -∞ while K remains L 2 ([0 , T ]) integrable. The process X is a continuous semi-martingale with sample paths having the same regularity as a standard Brownian motion (i.e. H¨ older-continuous of any order strictly less than 1 / 2). However, X is not Markovian with respect to the filtration ( F t W ) t ≥ 0 generated by the Brownian motion W . To see this, we apply Itˆ o's formula

dXt=η(0t(t+εs)H3/2dWs)dt+ηεH1/2dWt.d X _ { t } = \eta \left ( \int _ { 0 } ^ { t } ( t + \varepsilon - s ) ^ { H - 3 / 2 } d W _ { s } \right ) d t + \eta \varepsilon ^ { H - 1 / 2 } d W _ { t } .

Next, with the help of the resolvent of the first kind of K , defined as the deterministic measure L such that ∫ t 0 K ( t -s ) L ( ds ) = 1, for all t ≥ 0, with L ( dt ) = δ 0 ( dt ) /K (0) + ℓ ( t ) dt , where ℓ is a completely monotone function, we get

dXt=((1/2H)ε1Xt+0tf(ts)Xsds)dt+ηεH1/2dWt,d X _ { t } = \left ( - \left ( 1 / 2 - H \right ) \varepsilon ^ { - 1 } X _ { t } + \int _ { 0 } ^ { t } f ( t - s ) X _ { s } d s \right ) d t + \eta \varepsilon ^ { H - 1 / 2 } d W _ { t } ,

with

f(t)=εH3/2H1/2(t)+1(H1/2)(H3/2)0t(t+εu)H5/2(u)du,f ( t ) = \frac { \varepsilon ^ { H - 3 / 2 } } { H - 1 / 2 } \ell ( t ) + \frac { 1 } { ( H - 1 / 2 ) ( H - 3 / 2 ) } \int _ { 0 } ^ { t } ( t + \varepsilon - u ) ^ { H - 5 / 2 } \ell ( u ) d u ,

see [2, Lemma 1.2] for detailed similar computations. X is non-Markovian due to the part ∫ t 0 f ( t -s ) X s ds in the drift which depends on the whole trajectory of X up to time t .

The expression (2.3) provides essential insights into the dynamic of the process X : for small t , one expects the non-Markovian term ∫ t 0 f ( t -s ) X s ds to be negligible so that the process X behaves locally like an Ornstein-Uhlenbeck process with large mean-reversion speed (1 / 2 -H ) ε -1 and vol of vol ε H -1 / 2 for small ε . For large t , the non-Markovian term ∫ t 0 f ( t -s ) X s ds becomes more prominent and introduces path dependency. Hence, the expression (2.3) justifies our use of the terminology 'path-dependent' to describe the model, since it shows that X is a semimartingale with non-trivial path-dependency in its drift. 2

Despite having a similar-looking kernel, the path-dependent Bergomi model produces very different dynamics than the rough Bergomi model. This can be seen from its ATM skew formula [23] below in the first-order of vol of vol, in contrast to that of the rough Bergomi model in (2.2)

STηρ2(H+1/2)T2((T+ε)H+3/2H+3/2εH+3/2H+3/2εH+1/2T).\mathcal { S } _ { T } \approx \frac { \eta \rho } { 2 ( H + 1 / 2 ) T ^ { 2 } } \left ( \frac { ( T + \varepsilon ) ^ { H + 3 / 2 } } { H + 3 / 2 } - \frac { \varepsilon ^ { H + 3 / 2 } } { H + 3 / 2 } - \varepsilon ^ { H + 1 / 2 } T \right ) .

This formula shows that the global shape of the ATM skew of the path-dependent Bergomi model is more flexible than the power-law shape of the rough Bergomi model. For very short maturities, the ATM skew of the path-dependent Bergomi model approaches a finite limit at first-order of vol of vol. Indeed, by applying the l'Hˆ opital's rule twice, we have

limT02(H+1/2)T2(ηρH+3/2ϵH+3/2H+3/2ϵH+3/2ϵϵH+1/2T)=ηρ4T0(T+ϵ)H+1/2ϵH+1/2(H+1/2)T=ηρ4T0limϵ(T+ϵ)H1/2=ηϵH1/24,\intertextichanchedasarbitrailylogeasnecharsyviadefintervalusofϵcincountastother\lim _ { T \to 0 \, 2 ( H + 1 / 2 ) T ^ { 2 } } \left ( \frac { \eta \rho } { H + 3 / 2 } \, - \, \frac { \epsilon ^ { H + 3 / 2 } } { H + 3 / 2 } \, - \, \frac { \epsilon ^ { H + 3 / 2 } } { \epsilon } - \epsilon ^ { H + 1 / 2 } T \right ) \\ = \frac { \eta \rho } { 4 \, T \to 0 \, \frac { ( T + \epsilon ) ^ { H + 1 / 2 } - \epsilon ^ { H + 1 / 2 } } { ( H + 1 / 2 ) T } } = \frac { \eta \rho } { 4 \, T \to 0 } \, \lim _ { \epsilon } \left ( T + \epsilon \right ) ^ { H - 1 / 2 } \\ = \frac { \eta \epsilon ^ { H - 1 / 2 } } { 4 } , \\ \intertext { i c h a n c h e d a s a r b i t r a i l y l o g e a s n e c h a r s y v i a d e f i n t e r v a l u s o f \epsilon \in c i n c o u n t a s t o t h e r }

which can be made as arbitrarily large as necessary via different values of ε , in contrast to the blow-up to infinity in the rough Bergomi model. For longer maturities, the ATM skew of the path-dependent Bergomi model decays at a rate ∼ ρηT H -1 / 2 , with the crucial difference that H can be negative, thus allowing the ATM skew to decay faster than that of rough Bergomi model.

2.3 The one-factor Bergomi

The one-factor Bergomi model introduced in [7] and [14] uses a standard Ornstein-Uhlenbeck process

Xt:=ηεH1/20te(1/2H)ε1(ts)dWs,X _ { t } \colon = \eta \varepsilon ^ { H - 1 / 2 } \int _ { 0 } ^ { t } e ^ { - ( 1 / 2 - H ) \varepsilon ^ { - 1 } ( t - s ) } d W _ { s } ,

where H ∈ ( -∞ , 1 / 2]. For small ε and H , X has a large mean reversion speed of order (1 / 2 -H ) ε -1 and a large vol of vol of order ε H -1 / 2 . This way of parameterizing X is reminiscent of models of fast regimes in [2, 16, 29] and can be seen as a Markovian proxy of the path-dependent Bergomi model from the previous section by dropping the non-Markovian term ∫ t 0 f ( t -s ) X s ds in (2.3).

This way of parametrization allows H to take on a similar interpretation to that in the pathdependent Bergomi model: the more negative the H , the statistically rougher the sample path of X driven by larger mean reversion and vol-of-vol, see Section 6 below. It also allows us to easily compare the models since they have the same parameters for calibration.

The ATM skew produced by the one-factor Bergomi model at the first-order of vol of vol, assuming

2 In the literature, the term 'path-dependent' has also been used to describe models where the spot volatility (or variance) at time t depends on the past trajectory of the underlying: V t = g ( ( S u ) u ≤ t ) for some deterministic function g , see [26, 27]. We stress that our use is different.

a flat ξ 0 is of the form [9]

STρ2εH+1/2η(1/2H)T(1(1eH1/2εT)ε(1/2H)T),\mathcal { S } _ { T } \approx \frac { \rho } { 2 } \frac { \varepsilon ^ { H + 1 / 2 } \eta } { ( 1 / 2 - H ) T } \left ( 1 - \frac { ( 1 - e ^ { \frac { H - 1 / 2 } { \varepsilon } T } ) \varepsilon } { ( 1 / 2 - H ) T } \right ) ,

which shares the same finite limit as that of the path-dependent Bergomi model in (2.4) by applying the l'Hˆ opital's rule twice:

limT0ρ2(1/2H)T(1(1H1/2ϵT)ϵ(1/2H)T)=ηρ4ϵH+1/2limT0(1H1/2ϵT)(1/2H)T=ηρϵH1/24limT0H1/2ϵT=ηρϵH1/24.\lim _ { T \to 0 } \frac { \rho } { 2 \left ( 1 / 2 - H \right ) T } \left ( 1 - \frac { ( 1 - \frac { H - 1 / 2 } { \epsilon } T ) \epsilon } { ( 1 / 2 - H ) T } \right ) \\ = \frac { \eta \rho } { 4 } \epsilon ^ { H + 1 / 2 } \lim _ { T \to 0 } \frac { ( 1 - \frac { H - 1 / 2 } { \epsilon } T ) } { ( 1 / 2 - H ) T } = \frac { \eta \rho \epsilon ^ { H - 1 / 2 } } { 4 } \lim _ { T \to 0 } \frac { H - 1 / 2 } { \epsilon } T \\ = \frac { \eta \rho \epsilon ^ { H - 1 / 2 } } { 4 } .

For small T , the ATM skew decay for both models is similar: by taking the limit of the first-order derivative of (2.2) and (2.5) at 0, the ATM skew of both models decays at the same rate as T approaches zero, i.e.

limT0dSTdT=ηρ(H1/2)εH3/212.\lim _ { T \to 0 } \frac { d \mathcal { S } _ { T } } { d T } = \frac { \eta \rho ( H - 1 / 2 ) \varepsilon ^ { H - 3 / 2 } } { 1 2 } .

Therefore, we can expect similar model behavior between the path-dependent and one-factor Bergomi models for very short maturities, see Section 4.1. On the other hand, the ATM skew decay of the one-factor Bergomi model is ∼ 1 /T for large T .

2.4 The (under-parametrized) two-factor Bergomi

The two factor Bergomi model introduced in [7] contains two Ornstein-Uhlenbeck factors X 1 and X 2 in the spot variance V :

{Xt=Xt1+Xt2,Xt1:=ηεH1/20te(1/2H)ε1(ts)dWs,Xt2:=ηεHt1/20te(1/2Ht)ε1(ts)dWs,\begin{cases} X _ { t } = X _ { t } ^ { 1 } + X _ { t } ^ { 2 } , \\ X _ { t } ^ { 1 } \colon = \eta \varepsilon ^ { H - 1 / 2 } \int _ { 0 } ^ { t } e ^ { - ( 1 / 2 - H ) \varepsilon ^ { - 1 } ( t - s ) d W _ { s } } , \\ X _ { t } ^ { 2 } \colon = \eta _ { \ell } \varepsilon ^ { H _ { t } - 1 / 2 } \int _ { 0 } ^ { t } e ^ { - ( 1 / 2 - H _ { t } ) \varepsilon ^ { - 1 } ( t - s ) d W _ { s } } , \end{cases}

where the parametrization of both factors is derived in the same way as the one-factor Bergomi model above with ( H,H ℓ ) ∈ ( -∞ , 1 / 2] 2 .

In the literature, the two factors are usually driven by two correlated Brownian motions. This would require two extra parameters to model the correlation between the factors and the Brownian motion B in the spot process S in (2.1). For the sake of comparability and fairness among the models, we will use the same Brownian motion W for both factors, i.e. V is a deterministic function of a two-dimensional Markovian process ( X 1 , X 2 ) with respect to the filtration ( F t W ) t ≥ 0 generated by the single Brownian motion W , hence the name 'under-parametrized'.

By fixing ε = 1 / 52 , H ℓ = 0 . 45, we induce a fast factor X 1 (with small H and hence fast mean reversion of order (1 / 2 -H ) ε -1 ), and a slow factor X 2 (with large value of H ℓ and hence slow mean reversion of order (1 / 2 -H ℓ ) ε -1 ) to mimic different scaling of volatility similar to the pathdependent Bergomi model without sacrificing the Markovian property.

On the ATM skew, the two factors can decouple the short and long end of the term structure, with the fast factor exerting more influence on the short end and the slow factor becoming more important as T increases. Indeed, the ATM skew assuming a flat ξ 0 at the first-order of vol of vol

of the two-factor Bergomi model is linear in the contribution of each factor to the ATM skew [9]:

STρ2(εH+1/2η(1/2H)T(1(1eH1/2εT)ε(1/2H)T)+εH+1/2η(1/2H)T(1(1eH1/2εT)ε(1/2H)T)),\mathcal { S } _ { T } \approx \frac { \rho } { 2 } \left ( \frac { \varepsilon ^ { H + 1 / 2 } \eta } { ( 1 / 2 - H ) T } \left ( 1 - \frac { ( 1 - e ^ { \frac { H - 1 / 2 } { \varepsilon } T } ) \varepsilon } { ( 1 / 2 - H ) T } \right ) + \frac { \varepsilon ^ { H _ { \ell } + 1 / 2 } \eta _ { \ell } } { ( 1 / 2 - H _ { \ell } ) T } \left ( 1 - \frac { ( 1 - e ^ { \frac { H _ { \ell } - 1 / 2 } { \varepsilon } T } ) \varepsilon } { ( 1 / 2 - H _ { \ell } ) T } \right ) \right ) ,

which has a finite limit ρ ( ηε H -1 / 2 + η ℓ ε Hℓ -1 / 2 ) 4 when sending T - → 0 by following similar computations as that in (2.5). For maturities up to three years, the two-factor Bergomi models can mimic ∼ T H -1 / 2 power-law decay, despite having the same asymptotic for very large T as the one-factor Bergomi model.

3 Model assessment

Our empirical study involves calibrating each model described in Section 2 to the daily SPX volatility surfaces between August 2011 and September 2022 with market data purchased from the CBOE website, https://datashop.cboe.com/ . In total, there are 2,807 days of SPX implied volatility surfaces.

There is no closed-form formula for fast pricing of vanilla options under the Bergomi models except for the one-factor Bergomi model via Fourier inversion [4]. To speed up the tedious numerical optimization procedure, we rely on the generic-unified method 'deep pricing with quantization hints' developed in [3]. This method allows us to price vanilla derivatives efficiently and accurately by combining Functional Quantization and Neural Networks. For detailed implementation, please refer to [3, Section 5].

3.1 Treatment of the forward variance curve

We use the same forward variance curve ξ 0 ( · ) across all four models inferred directly from CBOE option prices via the well-known log-contract replication formula [10]. We further assume that ξ 0 ( · ) is a piece-wise constant c` adl` ag function as suggested by Lorenzo Bergomi himself in [8]:

ξ0(t)=i=1N1t[Ti,Ti+1)ξi,\xi _ { 0 } ( t ) = \sum _ { i = 1 } ^ { N } 1 _ { t \in [ T _ { i } , T _ { i + 1 } ) } \xi _ { i } ,

where T i are available SPX option maturities, T 0 := 0 and ξ i > 0. We can extract ξ i via

(Ti+1Ti)ξi&=2(0FTi+1P(K,Ti+1)K2dK+FTi+1+C(K,Ti+1)K2dK)&2(0FTiP(K,Ti)K2dK+FTi+C(K,Ti)K2dK),( T _ { i + 1 } - T _ { i } ) \xi _ { i } & = 2 \left ( \int _ { 0 } ^ { F _ { T _ { i + 1 } } } \frac { P ( K , T _ { i + 1 } ) } { K ^ { 2 } } d K + \int _ { F _ { T _ { i + 1 } } } ^ { + \infty } \frac { C ( K , T _ { i + 1 } ) } { K ^ { 2 } } d K \right ) \\ & - 2 \left ( \int _ { 0 } ^ { F _ { T _ { i } } } \frac { P ( K , T _ { i } ) } { K ^ { 2 } } d K + \int _ { F _ { T _ { i } } } ^ { + \infty } \frac { C ( K , T _ { i } ) } { K ^ { 2 } } d K \right ) ,

where C ( K,T i ) and P ( K,T i ) are the market prices of vanilla call/put options with strike K and maturity T i . Due to the scarcity of market price for deep out-of-money options, especially for negative log moneyness, we interpolated each slice of SPX smile using a pre-determined methodology (e.g. SSVI) and then proceeded with the computation in (3.1). Note we are only using the interpolated surface to estimate ξ 0 ( t ). The actual calibration is performed using the CBOE data.

3.2 Calibration performance metrics

For model evaluation, we examine the accuracy of the model fit to the global SPX smiles, the ATM skew, and the model's prediction of future SPX smiles.

3.2.1 Global fit of the implied volatility surface

To test the global fit of the SPX smiles, each model is calibrated to minimize the error function between the model implied volatility surface and that of SPX over the set of model parameters, denoted collectively as Θ. For the rough, path-dependent, and one-factor Bergomi models, Θ = { η, ρ, H } . For the two-factor Bergomi model, Θ = { η, ρ, H, η ℓ } . We chose the Root Mean Square Error (RMSE) as the error function J (Θ)

J(Θ)1|I|(i,j)I(σ^i,jmidσ^i,j(Θ))2,\mathcal { J } ( \Theta ) \coloneqq \sqrt { \frac { 1 } { | \mathcal { I } | } \sum _ { ( i , j ) \in \mathcal { I } } \left ( \widehat { \sigma } _ { i , j } ^ { m i d } - \widehat { \sigma } _ { i , j } ( \Theta ) \right ) ^ { 2 } } ,

with ̂ σ mid i,j the SPX mid implied volatility with maturity T i and strike K j , and ̂ σ i,j (Θ) the model implied volatility. The set of available SPX implied volatility data for different maturities and strikes is captured by the index set I , with |I| denoting the total number of available data points.

Due to the availability of market data as well as the stability of the implied volatility estimator, we use the following log-moneyness range shown in Table 2.

Table 2: Log moneyness range for different maturities for model calibration to the global SPX volatility surface.
Maturities Tlog moneyness range
< 2 weeks < 1 month < 2 months < 3 months < 6 months < 1 year ≥ 1 year[ - 0 . 15 , 0 . 03] [ - 0 . 25 , 0 . 03] [ - 0 . 3 , 0 . 04] [ - 0 . 4 , 0 . 15] [ - 0 . 6 , 0 . 15] [ - 0 . 8 , 0 . 2] [ - 1 . 5 , 0 . 3]

3.2.2 Fit of the implied volatility ATM skew

To evaluate the model fit of the ATM skew, each model is calibrated to the SPX ATM skew by minimizing the error between model implied volatility and the mid-SPX implied volatility over a smaller range of log moneyness k ∈ [ -0 . 05 , 0 . 03] across all maturities, and the error between the log of model ATM skew and log of SPX ATM skew

min Θ {√ √ √ √ 1 |I| ∑ ( i,j ) ∈I ( ̂ σ mid i,j -̂ σ i,j (Θ) ) 2 + 1 |M| ∑ m ∈M ( log ̂ S mkt T m -log ̂ S T m (Θ) ) 2 } ,

where ̂ S mkt T m is the SPX ATM skew at maturity T m , with ̂ S T m (Θ) is the model ATM skew. The set of available market ATM skew for different maturities is captured by the index set M .

Thanks to the mesh-free nature of our deep pricing method that combines Functional Quantization and NN, we can calibrate each model directly to the SPX ATM skew without resorting to the approximation formula of the Bergomi-Guyon expansion as is the case in [13, 25].

To compute each model's ATM skew, we first compute the model's implied volatility near the money and then use the central finite difference at k = 0. The SPX ATM skew is computed by fitting a polynomial of order 3 locally near the money and then taking the first-order derivative at k = 0. We checked our results to ensure no over- or under-fitting.

3.2.3 Prediction quality (parameter stability)

To evaluate the prediction quality of a model, we perform the following experiment: for each trading day, we take the calibrated parameters Θ ∗ obtained under Section 3.2.1, and keep it fixed for the next 20 working days. Next, we take the daily market forward variance curve ξ 0 ( · ) extracted as per (3.1) and compute the error function (3.2) for each of the next 20 working days with the same Θ ∗ . Ideally, a robust parametric model should not require frequent re-calibration. Therefore, this performance metric can also be seen as a test of the stability of model parameters.

This performance metric is similar to the one described in [31, Section 4.2]. However, the treatment of ξ 0 ( · ) in [31] is not entirely consistent across every model: the ξ 0 ( · ) for the Markovian Heston model is modeled by only three parameters ( V 0 , κ, V ∞ ), where the rough Bergomi and rough Heston models received preferential treatment by employing piece-wise constant function between maturities that offers greater flexibility in controlling the overall level of the model implied volatility.

4 Empirical results: fitting SPX smiles

4.1 Short maturities (one week to three months)

We now compare the calibration performance between rough, path-dependent, and one-factor Bergomi models. Recall these models share the same parameters ( η, ρ, H ) to be calibrated.

Figure 1 shows the time series of daily calibration RMSE of each model fitted to the global SPX smiles as per (3.2). For ease of comparison, we show the monthly rolling average RMSE. The RMSE for the path-dependent Bergomi model is almost always below that of the rough Bergomi model, while the one-factor Bergomi model also outperforms the rough Bergomi model 63 percent of the time. The summary of statistics in Table 3 shows that the rough Bergomi model scores the highest error across the board. Some sample fits are provided in Appendix A.1.

Figure 1: Time series of monthly rolling average of calibration RMSE between different Bergomi models for short maturities.
line chart
The image is a line graph with three different colored lines. The blue line is labeled "rough" and the orange line is labeled "path-dependent". The green line is labeled "one-factor". The x-axis is labeled "2012" to "2023" and the y-axis is labeled with percentages from 0.30% to 0.90%. The blue line has a lot of fluctuations, with a peak around 2015 and a low around 2019. The orange line has a steady increase, with a peak around 2019. The green line has a steady decrease, with a low around 2019. The overall trend for all three lines is increasing, with some fluctuations.
Table 3: Summary of statistics of the calibration RMSE for short maturities. The lowest value for each statistical measure is in bold .
Modelmeanstdmin5%50%95%max
rough0.00550.00180.00110.00300.00530.00870.0198
path-dependent0.00490.00160.00090.00270.00470.00750.0189
one-factor0.00500.00150.00110.00280.00480.00760.0162

Figure 2 shows the model fit to the average SPX ATM skew and the log average SPX ATM skew. Even though no model seems to be able to perfectly capture the entire term structure of the average ATM skew for short maturities, the fit of the rough Bergomi model is evidently worse than the one-factor and path-dependent Bergomi models, characterized by an overly steep ATM skew around one week of maturity and a much too rapid decay straight after.

The above results suggest that rough volatility models are inconsistent with SPX volatility surface for short maturities. In addition, SPX ATM skew cannot be adequately explained by a single power-law, which agrees with the results in [13, 25]. We refer the reader to Appendix C.1 for more graphs and statistics on the calibration of the ATM skew for short maturities.

Figure 2: Term structure of average SPX ATM skew (left) and log average SPX ATM skew in logscale (right) fitted by different Bergomi models for short maturities, with zoom-in for maturities between one week and two weeks.
line chart
The graph shows the relationship between the average temperature and the average atmospheric pressure.

Contrary to what rough volatility literature claims, we found no evidence supporting that rough volatility models fit better than their Markovian counterparts for short maturities of the SPX smile. Instead, our study shows that the one-factor Bergomi outperforms the rough Bergomi model.

For the calibrated parameters, Figure 23 in Appendix B.1 shows the calibrated ρ for the rough Bergomi model tends to saturate near -1 (and even more so for short and long maturities, see Section 4.2): this is a known structural issue of the rough Bergomi model, see [15, 28, 31]. Figure 24 in Appendix B.1 shows that the calibrated H for the path-dependent and one-factor Bergomi models are almost always negative.

4.2 Short and long maturities (one week to three years)

We now compare the empirical results for short and long maturities for the rough, path-dependent, one-factor, and under-parametrized two-factor Bergomi models.

Figure 3 and Table 4 show the two-factor Bergomi model outperforms all other models for the global fit of the implied volatility surface, followed by the path-dependent Bergomi model. The performance of the rough Bergomi model is noticeably unsatisfactory. Even if one could argue

that its performance is slightly better than that of the one-factor Bergomi model (57.4 percent of the time), the rough Bergomi model consistently underperformed the one-factor Bergomi model between 2017 and 2019. More sample fits are provided in Appendix A.2.

Figure 3: Time series of monthly rolling average of calibration RMSE between different Bergomi models for short and long maturities.
line chart
The image shows a line graph with four different colored lines, each representing a different variable.
Table 4: Summary of Statistics of the calibration RMSE for short and long maturities. The lowest error for each statistical measure is in bold .
Modelmeanstdmin5%50%95%max
rough0.00770.00210.00290.00480.00740.01150.0209
path-dependent0.00590.00160.00230.00370.00580.00870.0215
one-factor0.00790.00190.00330.00510.00780.01120.0225
two-factor0.00540.00140.00240.00350.00530.00780.0220

Figure 4 shows that the two-factor and path-dependent Bergomi models generally produce decent, though imperfect, fits to the full-term structure of the SPX ATM skew. The rough Bergomi and the one-factor Bergomi models produce equally bad fits and are inconsistent with the general shape of SPX ATM skew. In line with the results in [13, 25], our study challenges the assumption used by rough volatility advocates that the SPX ATM skew follows a single power-law, which increases too fast in the short end and does not decay as fast in the long end when compared to SPX data. We refer the reader to Appendix C.2 for additional graphs and statistics on the calibration of the ATM skew. We also provide sample fits to SPX ATM skew on two dates in Appendix D. On both days, the path-dependent and two-factor Bergomi models are flexible enough to capture the overall shape of the ATM skew term structure compared to the rough and one-factor Bergomi models.

Figure 4: Term structure of average SPX ATM skew (left) and log average SPX ATM skew in log-scale (right) fitted by different Bergomi models for short and maturities.
line chart
The graph shows the relationship between the average temperature and the average atmospheric pressure.

Overall, our empirical study suggests that rough volatility models are inconsistent with SPX volatility surface for both short and long maturities. and go against the narrative that rough volatility models outperform their Markvovian parts in fitting the full SPX smiles : the rough and one-factor Bergomi models exhibit comparable performance, and it is sufficient to add a second Markovian factor with an extra parameter η ℓ to outperform the rough Bergomi model. At this stage, one might consider incorporating a second rough process into the rough Bergomi model. However, as noted in [13, 31], this does not significantly improve its fit.

Figure 26 in Appendix B.2 shows that the calibrated ρ for the rough Bergomi model tends to saturate at -1, whereas the calibrated ρ for all other models are less saturated and tend to move together. Figure 27 in Appendix B.2 shows that the calibrated H for the path-dependent and two-factor Bergomi models are almost always negative. In addition, the calibrated H for the pathdependent Bergomi model is about 0.4 higher than the calibrated H for short maturities. The increase in H is necessary to help the model take care of the larger maturities, since the more negative the H , the faster the ATM skew decay for larger T .

4.3 Interpretation of the the negative H parameter

In two recent independent studies [13, 25], two different power-laws were used to fit the full SPX ATM skew. We perform the same experiment by fitting two power-laws of the form cT ˜ H -1 / 2 on the average SPX ATM skew using linear regression. Specifically, we fit one power-law on (log T, log ¯ S spx T ), with ¯ S spx T the average SPX ATM skew over the period for T < τ and another power-law for T ≥ τ and infer the two different values of ˜ H . In Figure 5, τ is chosen to be 4 months based on the highest average R 2 value of the two linear regressions among all possible values of τ between one week and three years.

Figure 5: Fitting the log ¯ S spx T with two linear regressions on log T , with the first linear regression performed on T ∈ [1W, 4M) and the second linear regression performed on T ∈ [4M, 3Y]. The slope of each linear regression represents estimated ˜ H at different timescales.
line chart
The graph shows the log average of SPX ATM skew.

The decent fit of the blue dash line in Figure 5 suggests that long-term ATM skew can be wellcaptured by a power-law but with a negative ˜ H 2 = -0 . 095. We now show what happens to the estimation of ˜ H 2 by moving the cut-off time τ between one month and one year in Figure 6. The estimated ˜ H 2 becomes increasingly negative as τ grows. This indicates that, on average, the long-term SPX ATM skew decays as a power-law T ˜ H 2 -1 / 2 with ˜ H 2 < 0, which is steeper than previously reported T -1 / 2 in [8, 18, 20, 21].

Figure 6: Fitting the log ¯ S spx T with linear regression on log T for T ∈ [ τ, 3Y] with τ ∈ { 1M,2M,4M,1Y } . The slope of each linear regression represents estimated ˜ H 2 at different timescales.
line chart
The graph shows the log average of SPX ATM skew.

To further validate the negative values of ˜ H 2 observed in Figures 5 and 6, we perform a linear regression by fitting the daily SPX log ATM skew term structure against log T , for T ∈ [1Y, 3Y], and plot the time series of regressed ˜ H 2 in Figure 7, showing that the estimated market ˜ H 2 remains almost always negative, except for the period from 2012 to mid-2013. For comparison, we also plot the calibrated values of H from the rough and path-dependent Bergomi models, which were fitted to the ATM skew for short and long maturities. Recall that the rough Bergomi model can produce a power-law, however, it can only decay as fast as T -1 / 2 due to the H > 0. This limitation does not apply to the path-dependent Bergomi model, which can produce a power-law decay of the form T H -1 / 2 with the parameter H allowed to be negative. This partially explains the superior performance of the path-dependent Bergomi model in Figure 4.

Figure 7: Time series of regressed ˜ H 2 estimated by fitting the daily log SPX ATM skew against log T for T ∈ [1Y, 3Y], compared to the calibrated value of H of the rough and path-dependent Bergomi models.
line chart
The image shows a graph with three lines, each representing a different variable.

5 Empirical results: predicting future SPX smiles

We now look at how well each model can predict the future SPX volatility surface, using the methodology described in Section 3.2.3. The box plot in Figure 8 shows the distribution of RMSE of prediction quality for the period August 2011 to September 2022 when the model parameters are calibrated to short maturities. The path-dependent Bergomi model scores the best performance. The one-factor Bergomi model performs better than the rough Bergomi model for the first six forward business days and shares similar performance afterward.

Figure 8: Box plot of prediction RMSE between different Bergomi models for short maturities. Different values on the box plot represent 25, 50, and 75 quantiles, while the whiskers are calculated as 1.5 multiplied by the inter-quartile range away from 25 and 75 quantiles.
bar chart
The graph shows the prediction error of a model over time.

The box plot in Figure 9 shows the distribution of RMSE of prediction quality for the period August 2011 to September 2022 when the model parameters are calibrated to short and long maturities. The two-factor Bergomi model is the best among all the models in predicting future volatility surface, followed by the path-dependent Bergomi model. The rough Bergomi model slightly outperforms the one-factor model but is inadequate compared to its path-dependent and (two-factor) Markovian counterparts.

Figure 9: Box plot of prediction RMSE between different Bergomi models for short and long maturities. Different values on the box plot represent 25, 50, and 75 quantiles, while the whiskers are calculated as 1.5 multiplied by the inter-quartile range away from 25 and 75 quantiles.
bar chart
The graph shows the prediction error of a model over time.

6 Spurious roughness of realized volatility

Is roughness in the spot volatility process a necessary condition for the roughness observed in the realized volatility time series? [30] showed that an OU process with high mean reversion and vol of vol, coupled with another OU process with lower mean version and vol of vol provides a good fit to the SPX realized volatility time series. In [1, Section 4.2], it is shown that a finite superposition of semimartingales with fast mean reversion and volatility trick the human eye as well as statistical estimators of the Hurst index leading to spurious roughness on a wide range of timescales. The authors in [12] demonstrated that, regardless of the roughness of the spot volatility, the realized volatility time series always exhibits rough trajectories, corresponding to an estimated Hurst index that is significantly smaller than 0.5. They went even further and suggested that the observed roughness in the realized volatility time series arises primarily from the estimation error of spot volatility using realized volatility.

To complement these results, we attempt to estimate the statistical roughness of the realized volatility of each model using the same methodology as in [22], and compare these estimates with the theoretical roughness of each model's spot volatility processes. First, we simulate the trajectories of the spot volatility √ V and log S for each model, with a time step size of 5 minutes for T = 10 years. Next, we compute the estimated daily RV defined as

RVti:=i=1n(log(Sti/Sti1))2,R V _ { t _ { i } } \colon = \sqrt { \sum _ { i = 1 } ^ { n } \left ( \log ( S _ { t _ { i } } / S _ { t _ { i - 1 } } ) \right ) ^ { 2 } } ,

with t n -t 0 = 1 day and then compute the empirical q-variation, defined as

m(q,Δ):=1Nk=1N|RVkΔRV(k1)Δ|qm ( q , \Delta ) \colon = \frac { 1 } { N } \sum _ { k = 1 } ^ { N } \, \left | \, R V _ { k \Delta } - R V _ { ( k - 1 ) \Delta } \, \right | ^ { \, q }

for different values of q and timescale ∆. To remain as close as to the experiments performed in [22], we choose q ∈ { 0 . 5 , 1 , 1 . 5 , 2 , 3 } , with timescale ∆ = 1 , 2 , . . . , 50 days. Specifically, we perform linear regression on (log ∆ , log m ( q, ∆)) to estimate its slope ζ q and then plot ( q, ζ q ), with the slope of the graph ( q, ζ q ) being the estimated Hurst index ̂ H of the simulated trajectory of RV .

To simulate spot volatility √ V , we first calibrate each model to the implied volatility surface

as of 23 October 2017 for short maturities, and then perform Monte Carlo simulation using the calibrated parameters in Table 5 and the same seed.
ModelCalibrated parameters
roughη = 1 . 28 , ρ = - 0 . 940 , H = 0 . 079
path-dependentη = 0 . 0256 , ρ = - 0 . 688 , H = - 1 . 276
one-factorη = 0 . 756 , ρ = - 0 . 684 , H = - 0 . 364
two-factorη = 0 . 430 , η ℓ = 0 . 984 , ρ = - 0 . 685 , H = - 0 . 497
Table 5: Calibrated model parameters for short maturities of the implied volatility surface as of 23 October 2017.
line chart
The image shows a graph with four different lines, each representing a different model.

Figure 10: Log-log plot of q -variations of a sample path of the realized volatility for different models.

Figure 11: Plot of ζ q against q , with the slope being the estimated Hurst index ̂ H for different models.
line chart
The image shows a graph with four different plots, each representing a different relationship between q and q.
Figure 12: LHS: Log-log plot of q -variations of the S&P500 realized volatility time series between 2007 and 2017. RHS: Plot of ζ q against q , with the slope being the estimated Hurst index ̂ H for the S&P500 realized volatility time series.
line chart

Figure 10 and 11 show that the estimate for the Hurst index of the rough Bergomi model is ̂ H ≈ 0 . 13 compared to the calibrated value of H = 0 . 08 for the spot volatility. For the other models, the estimated Hurst index ̂ H of RV returns a value between 0.10 and 0.16, compared to the theoretical Hurst index of 0.5 of their spot volatility. Figure 12 shows the estimated ̂ H ≈ 0 . 14 of the actual S&P500 realized volatility over ten years between 2007 and 2017 based on the data from Oxford-Man Institute of Quantitative Finance Realized Library. Our study confirms the

results in [1, 30]: roughness of the realized volatility process does not imply that the underlying process has to be rough, and is in general not an adequate criterion to be used for model selection.

7 Conclusion

In this paper, we presented a comprehensive empirical study using the Volterra Bergomi model class and daily option data from 2011 to 2022. The result of our empirical study provides clear evidence that, despite their additional complexity, rough volatility models underperform their Markovian counterparts when calibrated to SPX smiles. Our findings reinforce previous empirical studies highlighting the inconsistency of rough volatility models with the market ATM skew, and extend these results to the entire SPX volatility surface. We also demonstrated that statistical estimation based on a single realized volatility trajectory is inadequate to determine the true dynamics of market volatility.

A Sample fits of SPX smiles

A.1 Short maturities

July 03, 2013

Figure 13: SPX smiles (bid/ask in blue/red) on 3 July 2013 calibrated by different Bergomi models (green lines).
line chart
The image is a collection of four line graphs, each representing a different model of the Rough Bergomi, Path-dependent Bergomi, and One-factor Bergomi. The x-axis is labeled "T" and ranges from 9 to 89 days, while the y-axis is labeled "log moneyness" and ranges from 0.0 to 0.3. Each graph has a different line, with the Rough Bergomi line being the thickest and the One-factor Bergomi line being the thinnest. The Rough Bergomi line starts at a log moneyness of 0.3 at 9 days and decreases to 0.0 at 89 days. The Path-dependent Bergomi line starts at a log moneyness of 0.3 at 9 days and decreases to 0.0 at 89 days. The One-factor
Figure 14: SPX smiles (bid/ask in blue/red) on 23 October 2017 calibrated by different Bergomi models (green lines).
line chart
The image is a collection of four line graphs, each representing a different type of Bergomi, a concept in the field of biology. The graphs are titled "Rough Bergomi", "Path-dependent Bergomi", "One-factor Bergomi", and "Rough Bergomi". Each graph has a x-axis labeled "log moneyness log(K/S0)" and a y-axis labeled "implied volatility". The graphs show a downward trend in implied volatility as time increases, with the highest implied volatility at T=7 days and the lowest at T=88 days. The graphs are all in the same color scheme, with red, green, and blue lines.

A.2 Short and long maturities

July 03, 2013

Figure 15: SPX smiles (bid/ask in blue/red) on 3 July 2013 calibrated by rough Bergomi models (green lines).
line chart
A graph with the title Rough Bergomi.
line chart
The graph shows the relationship between the number of days and the number of people infected with a virus.

Figure 16: SPX smiles (bid/ask in blue/red) on 3 July 2013 calibrated by path-dependent Bergomi models (green lines).

Figure 17: SPX smiles (bid/ask in blue/red) on 3 July 2013 calibrated by one-factor Bergomi models (green lines).
line chart
A graph with the title "One-factor Bergomi" shows a downward trend.
Figure 18: SPX smiles (bid/ask in blue/red) on 3 July 2013 calibrated by two-factor Bergomi models (green lines).
line chart
A graph with the title Two-factor Bergomi.
Figure 19: SPX smiles (bid/ask in blue/red) on 23 October 2017 calibrated by rough Bergomi models (green lines).
line chart
The graph shows the relationship between the number of days and the implied volatility.
Figure 20: SPX smiles (bid/ask in blue/red) on 23 October 2017 calibrated by path-dependent Bergomi models (green lines).
line chart
The graph shows the relationship between the number of days and the number of people.
Figure 21: SPX smiles (bid/ask in blue/red) on 23 October 2017 calibrated by one-factor Bergomi models (green lines).
line chart
The graph shows the relationship between the number of days and the number of people infected with a virus.
Figure 22: SPX smiles (bid/ask in blue/red) on 23 October 2017 calibrated by two-factor Bergomi models (green lines).
line chart
The graph shows the relationship between the number of days and the implied volatility of a bond.

B Fitting the volatility surface: additional graphs

B.1 Short maturities

Figure 23: Time series of monthly average of calibrated parameter ρ for different models calibrated to short maturities.
line chart
The image shows a graph with three lines, each representing a different variable.

H

Figure 24: Time series of monthly average of calibrated parameter H for different models calibrated to short maturities.
line chart
The image shows a line graph with three different colored lines, each representing a different variable.

Figure 25: Time series of monthly average of calibrated parameter η for different models calibrated to short maturities.
line chart
The image shows a line graph with three different lines, each representing a different variable. The line labeled "rough" is in blue, "path-dependent" is in orange, and "one-factor" is in green. The x-axis represents time, and the y-axis represents the value of the variable. The line "rough" starts at a value of around 1.5 and ends at a value of around 2.5. The line "path-dependent" starts at a value of around 0.5 and ends at a value of around 1.5. The line "one-factor" starts at a value of around 2.5 and ends at a value of around 3.5. The line "rough" and "path-dependent" have similar trends, with a dip around the middle of the graph. The line "one-factor" has a more erratic pattern, with a sharp increase around the

B.2 Short and long maturities

Figure 26: Time series of monthly average of calibrated parameter ρ of different Bergomi models calibrated to short and long maturities.
line chart
The image shows a graph with four lines, each representing a different parameter.
Figure 27: Time series of monthly average of calibrated parameter H of different Bergomi models calibrated to short and long maturities.
line chart
The image shows a line graph with four different lines, each representing a different parameter. The x-axis is labeled "parameter H: monthly rolling average" and the y-axis is labeled with values ranging from -1.0 to 0.5. The lines are labeled as "rough", "path-dependent", "one-factor", and "two-factor". The "rough" line is the most stable and has a value of 0.0 throughout the graph. The "path-dependent" line has a value of 0.0 for the first few data points and then fluctuates between -0.5 and 0.5. The "one-factor" line has a value of 0.0 for the first few data points and then fluctuates between -0.5 and 0.5. The "two-factor" line has a value of 0.0 for the first few data points and then fluct

Figure 28: Time series of monthly average of calibrated parameter η of different Bergomi models calibrated to short and long maturities.
line chart
The image shows a graph with multiple lines, each representing a different variable.

C Fitting the ATM skew: additional graphs

C.1 Short maturities

line chart
The graph shows the average number of calories burned per hour of exercise.

Figure 29: Time series of monthly rolling average of calibration RMSE of the ATM skew between different Bergomi models for short maturities.

Table 6: Statistics on the calibration error of the ATM skew for short maturities. The lowest error for each statistical measure is in bold .
Modelmeanstdmin5%50%95%max
rough0.07590.04180.00050.01070.07330.14730.2912
path-dependent0.06130.03790.00070.00920.05650.12850.3703
one-factor0.05080.03300.00060.00580.04660.10930.3530
Figure 30: Time series of monthly average of calibrated parameter ρ for different models calibrated to short maturities.
line chart
The graph shows the monthly rolling average of three different parameters: rough, path-dependent, and one-factor. The rough parameter has the highest average, ranging from -0.87 to -0.93. The path-dependent parameter has the second highest average, ranging from -0.70 to -0.79. The one-factor parameter has the lowest average, ranging from -0.74 to -0.70.
Figure 31: Time series of monthly average of calibrated parameter H of different Bergomi models calibrated to short maturities.
line chart
The image is a line graph titled "parameter H: monthly rolling average" with three lines representing different parameters: "rough", "path-dependent", and "one-factor". The x-axis is labeled "parameter H" and the y-axis is labeled with a range from -0.8 to 0.4. The graph shows fluctuations in the values of the three parameters over time, with the "rough" line having the most significant fluctuations and the "path-dependent" line having the least. The "one-factor" line shows a consistent pattern with minor fluctuations.
Figure 32: Time series of monthly average of calibrated parameter η of different Bergomi models calibrated to short maturities.
line chart
The image is a line graph that plots three different data series over a time period from 2012 to 2023. The x-axis is labeled "parameter η: monthly rolling average" and the y-axis is labeled with a scale from 0 to 4. The three lines are labeled "rough", "path-dependent", and "one-factor". The "rough" line is the highest and has the most fluctuations, the "path-dependent" line is the lowest and has the most consistent fluctuations, and the "one-factor" line is in between the other two.

C.2 Short and long maturities

Figure 33: Time series of monthly rolling average of calibration RMSE of the ATM skew between different Bergomi models for short and long maturities.
line chart
The image shows a line graph with four lines, each representing a different variable.
Table 7: Statistics on the calibration error of the ATM skew for the short and long maturities. The lowest error for each statistical measure is in bold .
Modelmeanstdmin5%50%95%max
rough0.09550.04730.00220.03790.08770.17490.6947
path-dependent0.05930.04290.00450.01920.04830.12890.6250
one-factor0.10220.04490.01090.04150.09920.17350.6162
two-factor0.04350.03500.00270.013450.03400.10160.5784

Figure 34: Time series of monthly average of calibrated parameter ρ for different models calibrated to short and long maturities.
line chart
The image shows a graph with four lines, each representing a different variable. The line labeled "rough" is the most stable, with a slight upward trend. "Path-dependent" fluctuates more, with a mix of ups and downs. "One-factor" shows a clear upward trend, while "Two-factor" has a more erratic pattern, with both highs and lows.
Figure 35: Time series of monthly average of calibrated parameter H of different Bergomi models calibrated to short and long maturities.
line chart
The image shows a line graph with four different lines, each representing a different parameter over time. The x-axis is labeled "parameter H: monthly rolling average" and the y-axis is labeled with a range from -1 to 0.5. The lines are labeled as "rough", "path-dependent", "one-factor", and "two-factor". The "rough" line is the highest and most stable, while the "path-dependent" line is the most variable. The "one-factor" and "two-factor" lines are similar in shape but the "two-factor" line has more fluctuations.
Figure 36: Time series of monthly average of calibrated parameter η of different Bergomi models calibrated to short and long maturities.
line chart
The graph shows the number of people who have been infected with the coronavirus in each country.

D Sample fits of SPX ATM skew

Figure 37: Examples of SPX ATM skew term structure for short and long maturities fitted by different Bergomi models in the log-log scale.
line chart
Line 1 and 2 are overlapping and line 3 and 4 are overlapping.

References

  1. Eduardo Abi Jaber. Lifting the Heston model. Quantitative Finance , 19(12):1995-2013, 2019.
  2. Eduardo Abi Jaber and Nathan De Carvalho. Reconciling rough volatility with jumps. SIAM Journal on Financial Mathematics , 15(3):785-823, 2024.
  3. Eduardo Abi Jaber, Camille Illand, and Xiaoyuan Li. Joint SPX-VIX calibration with Gaussian polynomial volatility models: deep pricing with quantization hints. Mathematical Finance , 2024.
  4. Eduardo Abi Jaber, Xiaoyuan Li, and Xuyang Lin. Fourier-Laplace transforms in polynomial ornstein-uhlenbeck volatility models. arXiv preprint arXiv:2405.02170 , 2024.
  5. Elisa Alos, Jorge A Le´ on, and Josep Vives. On the short-time behavior of the implied volatility for jump-diffusion models with stochastic volatility. Finance and stochastics , 11(4):571-589, 2007.
  6. Christian Bayer, Peter Friz, and Jim Gatheral. Pricing under rough volatility. Quantitative Finance , 16(6):887-904, 2016.
  7. Lorenzo Bergomi. Smile dynamics II. Risk Magazine , 2005.
  8. Lorenzo Bergomi. Stochastic volatility modeling . CRC press, 2015.
  9. Lorenzo Bergomi and Julien Guyon. Stochastic volatility's orderly smiles. Risk , 25(5):60, 2012.
  10. Peter Carr and Dilip Madan. Towards a theory of volatility trading. Option Pricing, Interest Rates and Risk Management, Handbooks in Mathematical Finance , 22(7):458-476, 2001.
  11. Peter Carr and Liuren Wu. What type of process underlies options? a simple robust test. The Journal of Finance , 58(6):2581-2610, 2003.
  12. Rama Cont and Purba Das. Rough volatility: fact or artefact? Sankhya B , 86(1):191-223, 2024.
  1. Jules Delemotte, Stefano De Marco, and Florent Segonne. Yet another analysis of the SP500 at-the-money skew: Crossover of different power-law behaviours. Available at SSRN 4428407 , 2023.
  2. Bruno Dupire. Arbitrage pricing with stochastic volatility. Soci´ et´ e G´ en´ erale , 1992.
  3. Martin Forde, Masaaki Fukasawa, Stefan Gerhold, and Benjamin Smith. The rough bergomi model as h → 0-skew flattening/blow up and non-gaussian rough volatility. preprint , 2020.
  4. Jean-Pierre Fouque, George Papanicolaou, and K Ronnie Sircar. Derivatives in financial markets with stochastic volatility . Cambridge University Press, 2000.
  5. Jean-Pierre Fouque, George Papanicolaou, Ronnie Sircar, and Knut Solna. Multiscale stochastic volatility asymptotics. Multiscale Modeling & Simulation , 2(1):22-42, 2003.
  6. Jean-Pierre Fouque, George Papanicolaou, Ronnie Sircar, and Knut Solna. Maturity cycles in implied volatility. Finance and Stochastics , 8:451-477, 2004.
  7. Masaaki Fukasawa. Asymptotic analysis for stochastic volatility: martingale expansion. Finance and Stochastics , 15:635-654, 2011.
  8. Masaaki Fukasawa. Volatility has to be rough. Quantitative Finance , 21(1):1-8, 2021.
  9. Jim Gatheral. Consistent modeling of SPX and VIX options. In Bachelier congress , volume 37, pages 39-51, 2008.
  10. Jim Gatheral, Thibault Jaisson, and Mathieu Rosenbaum. Volatility is rough. Quantitative finance , 18(6):933-949, 2018.
  11. Julien Guyon. The smile of stochastic volatility: Revisiting the Bergomi-Guyon expansion. Available at SSRN 3956786 , 2021.
  12. Julien Guyon. The VIX future in Bergomi models: Fast approximation formulas and joint calibration with S&P 500 skew. SIAM Journal on Financial Mathematics , 13(4):1418-1485, 2022.
  13. Julien Guyon and Mehdi El Amrani. Does the term-structure of equity at-the-money skew really follow a power law? Risk Magazine, Cutting Edge Section , 2023.
  14. Julien Guyon and Jordan Lekeufack. Volatility is (mostly) path-dependent. Quantitative Finance , 23(9):1221-1258, 2023.
  15. David G Hobson and Leonard CG Rogers. Complete models with stochastic volatility. Mathematical Finance , 8(1):27-48, 1998.
  16. Blanka Horvath, Aitor Muguruza, and Mehdi Tomas. Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models. Quantitative Finance , 21(1):11-27, 2021.
  17. Serguei Mechkov. Fast-reversion limit of the Heston model. Available at SSRN 2418631 , 2015.
  18. LCG Rogers. Things we think we know. In Options-45 years since the Publication of the Black-Scholes-Merton Model: The Gershon Fintech Center Conference , pages 173-184. World Scientific, 2023.
  19. Sigurd Emil Rømer. Empirical analysis of rough and classical stochastic volatility models to the spx and vix markets. Quantitative Finance , 22(10):1805-1838, 2022.